package org.yaac.client.activity;

import com.google.gwt.activity.shared.AbstractActivity;
import com.google.gwt.place.shared.Place;

/**
 * activity associated to one place only
 * 
 * @author Max Zhu (thebbsky@gmail.com)
 *
 * @param <T>
 */
public abstract class SinglePlaceActivity<T extends Place> extends AbstractActivity {

	/**
	 * @param place
	 * @return
	 */
	public abstract SinglePlaceActivity<T> withPlace(T place);

}
